package com.qzn.backend.dao;

import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Repository;

import com.qzn.backend.dto.DoReportDto;
import com.qzn.backend.dto.GetReportDto;
import com.qzn.backend.dto.item.GetReportResultItemDto;

@Repository
public interface ReportDao {

	public void insertReport(DoReportDto reportDto);

	public List<GetReportResultItemDto> selectReportAll(GetReportDto reportDto);

	public List<GetReportResultItemDto> selectReportUser(GetReportDto reportDto);

	public Map<String, byte[]> getMedia(String id);

	public void verify(String id);

	public int selectReportAllCount(GetReportDto reportDto);

	public int selectReportUserCount(GetReportDto reportDto);
}
